<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>您好Springboot</title>
<script src="../js/jquery-3.4.1.min.js"></script>
<script>
	//让页面全部加载完成, 函数式编程
	$(()=>{
		//alert("test")
		//1.$.get(url,传递的参数,回调函数,返回值类型) $.post() $.getJson() $.ajax()
		//关于参数的写法:
		// 	1.json格式 {id:1,name:"cat"}
		//  2.字符串拼接 id=1&name=tomcat

		$.get("/findAjax",{id:1},(data)=>{//注意后端可没有接着这个参数啊,这里只是展示一下怎么传参数
			//console.log(data)
			//遍历方式1
			/*for(let i=0;i<data.length;i++){
				let user=data[i];
				let id=user.id;
				let name=user.name;
				console.log(id+":"+name);
			}*/
			//遍历方式2
			/*for (let index in data){
				let user=data[index];
			}*/
			//遍历方式3
			for (let user of data){
				//console.log(user)
				let tr = "<tr align='center'><td>"+user.id+"</td><td>"+user.name+"</td><td>"+user.age+"</td><td>"+user.sex+"</td></tr>"
				$("#table1").append(tr);
			}
		})

		$.ajax({
			url:"/findAjax",
			method:"get",
			data:{id:1,name:"tomcat"},
			success:function (data) {
				console.log(data)
			},
			error: function (data) {
				alert("请求失败")
			},
			cache: true,//默认条件下缓存是开启的
			async: true,//默认就是true,异步的

		})
	})
</script>
</head>
<body>
	<table id="table1" border="1px" width="65%" align="center">
		<tr>
			<td colspan="4" align="center"><h3>学生信息</h3></td>
		</tr>
		<tr>
			<th>编号</th>
			<th>姓名</th>
			<th>年龄</th>
			<th>性别</th>
		</tr>

	</table>
</body>
</html>